Ad Widget

Collapse

ïàðñèíã ëîãîâ

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hunter.vostok
    Member
    • Nov 2012
    • 39

    #1

    ïàðñèíã ëîãîâ

    Доброго времени суток всем. А заодно и с прошедшими и наступающими праздниками! Всем всех благ

    Есть необходимость мониторить лог quagga для своевременного обнаружения падений сессий. выглядит в логе это примерно так :

    2013/01/02 13:32:51 BGP: %ADJCHANGE: neighbor 111.222.111.111 Up
    2012/12/27 01:49:40 BGP: %ADJCHANGE: neighbor 111.222.111.111 Down Neighbor deleted

    На глаза попалась эта статья: http://yablor.ru/blogs/monitoring-lo...-zabbix/681994 Сделал все как в ней написано, попутно перечитав кучу документации из самого заббикса - но ничего не работает

    log["/var/log/quagga/bgpd.log","Up","UTF-8",30] это ключь коотрый я использую в итемсе. Пробывал и такой вариант log["/var/log/quagga/bgpd.log",,,30] В тригере прописаны такие условия:
    {Template_Log:log["/var/log/quagga/bgpd.log","Up","UTF-8",30].str(Up)}=1&{Template_Log:log["/var/log/quagga/bgpd.log","Up","UTF-8",30].nodata(30)}=0

    Настройки действия вот:


    Суть не меняется - в логах агента и сервера пусто - тригер не срабатывает Что делаю не так?!...
    Last edited by hunter.vostok; 11-02-2013, 13:00.
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    общий совет - используйте автоматический детект кодировки в браузере а то ваш пост был не читаемым !
    сейчас исправлено.

    Comment

    • zalex_ua
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Oct 2009
      • 1286

      #3
      Разберитесь сначала с самим мониторингом и получением значений с лога (см. последние данные) а потом уж с действиями разбирайтесь.

      Comment

      • hunter.vostok
        Member
        • Nov 2012
        • 39

        #4
        Originally posted by zalex_ua
        Разберитесь сначала с самим мониторингом и получением значений с лога (см. последние данные) а потом уж с действиями разбирайтесь.
        Я правильно понимаю, если правильно настроить item то в "Мониторинг - последние данные" должно приходить его значение?

        Comment

        • zalex_ua
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Oct 2009
          • 1286

          #5
          Originally posted by hunter.vostok
          Я правильно понимаю, если правильно настроить item то в "Мониторинг - последние данные" должно приходить его значение?
          Да, вы там должны видеть последнее значение и там же можете легко перейти на страницу чтобы просматривать все полученные значения - историю.

          Comment

          • hunter.vostok
            Member
            • Nov 2012
            • 39

            #6
            Все же сам наверное не осилю. Zabbix сервер у меня стоит на 192.168.100.2 - на нем вске настроил - все крависво - логи чиатет - все великолепно. А вот при попытки настроить все тоже самое на 192.168.100.6 в логах агента на 100.6 вот такие сообщения:

            23750:20130109:124623 zabbix_agentd started. ZABBIX 1.4.7.
            23751:20130109:124623 zabbix_agentd collector started
            23752:20130109:124623 zabbix_agentd listener started
            23753:20130109:124623 zabbix_agentd listener started
            23755:20130109:124623 zabbix_agentd listener started
            23756:20130109:124623 zabbix_agentd active check started [192.168.100.2:10051]
            23756:20130109:124623 Getting list of active checks failed. Will retry after 60 seconds
            23756:20130109:124723 Getting list of active checks failed. Will retry after 60 seconds
            23756:20130109:124823 Getting list of active checks failed. Will retry after 60 seconds
            23756:20130109:124923 Getting list of active checks failed. Will retry after 60 seconds
            23756:20130109:125023 Getting list of active checks failed. Will retry after 60 seconds

            На сервере установлен звббикс 1.8.11 - может все едло в том что разные версии?

            Comment

            • hunter.vostok
              Member
              • Nov 2012
              • 39

              #7
              Да - переустановил агента - поставил именно 1.8.11 и все поехало Теперь буду разбираться с тригерами и прочим

              Comment

              • kirush
                Junior Member
                • Nov 2012
                • 10

                #8
                Имеем проблему, как у топикстартера с той разнице, что пытаемся следить за падением сессий, т.е. по ключевым словам Down:
                Данные в item попадают.
                Пытаемся создать триггер по аналогии:
                Code:
                {Template_Log:log["/var/log/bgpd.log","Down","UTF-8",30].str(Down)}=1&{Template_Log:log["/var/log/bgpd.log","Down","UTF-8",30].nodata(30)}=0
                на что получаем:
                "ОШИБКА: Нет прав доступа к запрашиваемому объекту или он не существует! Некорректное выражение триггера. Проверьте часть выражения начиная с ")})#0)"."
                Подскажите куда посмотреть?
                Last edited by kirush; 18-03-2013, 21:57.

                Comment

                • kirush
                  Junior Member
                  • Nov 2012
                  • 10

                  #9
                  Триггер перенастроил:
                  {router:log["/var/log/bgpd.log","Down","UTF-8",30].str(Down)}=1
                  Настроил оповещение.

                  Может кому то пригодится:
                  Code:
                  Узел сети: название Вашего сервера (должно быть указано в zabbix_agentd.conf)
                  Имя: любое
                  Тип: Zabbix агент (Активный)
                  Ключ: log["/var/log/bgpd.log","Сюда_вписываем_ип_узла_который_мониторим","UTF-8",30]
                  Тип информации: Журнал (лог)
                  Время обновления: 1 сек
                  Тригер выглядит так:
                  Code:
                  {TRIGGER.VALUE}=0&{router:log["/var/log/bgpd.log","Сюда_сам_впишется_узел","UTF-8",30].str(Пишем_IP_узла Down,0)}=1 | {TRIGGER.VALUE}=1&{router:log["/var/log/bgpd.log","Сюда_сам_впишется_узел","UTF-8",30].str(Пишем_IP_узла Up,0)}=1
                  Last edited by kirush; 19-03-2013, 00:59.

                  Comment

                  Working...